for generations

na. 一连好几代
[网络] 世世代代;祖祖辈辈;数代相传